// 前端调用示例代码
const loadTemplates = async () => {
    try {
        const res = await wx.cloud.callFunction({
            name: 'getAllIndustryDataTemplate'
        });

        // 确保数据存在且是数组
        const templates = res.result?.data || [];

        // 检查返回状态码
        if (res.result.code !== 0) {
            console.error('云函数返回错误:', res.result.message);
            return [];
        }

        // 安全处理数据
        if (!Array.isArray(templates)) {
            console.warn('返回数据不是数组，已自动转换为数组');
            return [templates];
        }

        return templates;

    } catch (err) {
        console.error('调用云函数失败:', err);
        return [];
    }
};

// 使用示例
loadTemplates().then(templates => {
    console.log('获取到的模板数据:', templates);
}).catch(err => {
    console.error('加载模板失败:', err);
});